//添加 删除
const {tagModel}=require("../mongodb");
const toast = require("../toast");
const { success ,fail} = require("../toast");


/*  获取参数的方式
    get     ctx.querry
    post    ctx.request.body
    delete  ctx.request.body
    put     ctx.querry   ctx.request.body
*/
module.exports=function (router){

    //查询
    router.get("/tag",async (ctx)=>{
        // toast(tagModel.find());
        try{
            const data= await tagModel.find();
            success(ctx,data);
        }catch(error){
            return fail(ctx.error);
        }
    })


    //添加
    router.post("/tag",async ctx=>{
        // toast(tagModel.create(ctx.request.body));
        try{
            const data= await tagModel.create(ctx.request.body);
            success(ctx,data);
        }catch(error){
            return fail(ctx,error);
        }
    })

    
    //删除
    router.delete("/tag",async ctx=>{
        // toast(tagModel.deleteOne(ctx.request.body))
        try{
            const data= await tagModel.deleteOne(ctx.request.body);
            success(ctx,data);
        }catch(error){
            return fail(ctx.error);
        }
    })
}

/*
    {
        status:200,
        data:[]/{},
        msg:""
    }
*/